import { get, post } from "./http"
// 菜单的添加
export const menuAdd = (data) => post("/api/menuadd", data)
// 菜单的列表
export const menuList = (params) => get("/api/menulist", params)
// 菜单的获取一条
export const menuOne = (params) => get("/api/menuinfo", params)
//菜单的修改
export const menuUpdate = (data) => post("/api/menuedit", data)
// 菜单的删除
export const delmenuList = (data) => post("/api/menudelete", data)


// 角色的添加
export const roleAdd = (data) => post("/api/roleadd", data)
// 角色的列表
export const roleList = () => get("/api/rolelist")
// 角色列表的一条数据
export const roleOne = (params) => get("/api/roleinfo", params)
// 角色的修改
export const roleUpdate = (data) => post("/api/roleedit", data)
// 角色的删除
export const roleDel = (data) => post("/api/roledelete", data)


// 管理员的添加
export const adminAdd = (data) => post("/api/useradd", data)

//管理员的总条数
export const adminTotal=()=>get("/api/usercount")

// 管理员的列表
export const adminList = (params) => get("/api/userlist", params)

// 管理员列表的一条数据
export const adminOne=(params)=>get("/api/userinfo",params)

// 管理员的修改
export const adminUpdate=(data)=>post("/api/useredit",data)

// 管理员的删除
export const adminDel = (data) => post("/api/userdelete", data)

// 管理员的登录
export const adminLogin=(data)=>post("/api/userlogin",data)


//四 商品分类管理 
// 商品分类添加
export const cateAdd=(data)=>post('/api/cateadd',data,true)

// 商品分类显示
export const cateList=(params)=>get("/api/catelist",params);

// 商品分类显示一条数据
export const cateOne=(params)=>get("/api/cateinfo",params)

// 商品分类修改
export const cateUpdate=(data)=>post("/api/cateedit",data,true)
// 商品分类删除
export const cateDel=(data)=>post("/api/catedelete",data)

// 五.商品规格管理
// 商品规格添加
export const specAdd=(data)=>post("/api/specsadd",data)

// 商品规格总数(用于计算分页)
export const specTotal=()=>get("/api/specscount")

// 商品规格列表(分页)
export const specList=(params)=>get("/api/specslist",params)

// 商品规格获取一条
export const specOne=(params)=>get("/api/specsinfo",params)

// 商品规格修改
export const specUpdate=(data)=>post("/api/specsedit",data)

// 商品规格删除
export const speceDel=(data)=>post("/api/specsdelete",data)


// 商品管理 
// 添加商品
export const addGoods = (data)=>post('/api/goodsadd',data,true)
// 商品总数
export const goodsManagerCount = ()=>get('/api/goodscount')
//商品列表
export const goodsManagerList=(params)=>get("/api/goodslist",params)

// 商品获取(一条)
export const goodsManagerOne=(params)=>get('/api/goodsinfo',params)

// 商品修改
export const goodsManagerUpdate=(data)=>post("/api/goodsedit",data,true)

// 商品删除
export const goodsManagerDel=(data)=>post("/api/goodsdelete",data)

// 会员列表

export const vipList=()=>get("/api/memberlist")

// 会员获取一条
export const vipOne=(data)=>get("/api/memberinfo",data)

// 会员修改
export const vipUpdate=(data)=>post("/api/memberedit",data)


// 轮播图的添加
export const bannersAdd=(data)=>post("/api/banneradd",data,true)

// 轮播图的列表
export const bannersList=()=>get("/api/bannerlist")

// 轮播图获取(一条)
export const bannersOne=(params)=>get("/api/bannerinfo",params)

// 轮播图的修改
export const bannersUpdate=(data)=>post("/api/banneredit",data,true)

// 轮播图的删除
export const bannersDel=(data)=>post("/api/bannerdelete",data)


//限时秒杀管理
export const secAdd=(data)=>post("/api/seckadd",data)

// 限时秒杀列表
export const secList=()=>get("/api/secklist")

// 限时秒杀获取(一条)
export const secOne=(params)=>get("/api/seckinfo",params)

// 限时秒杀修改
export const secUpdate=(data)=>post("/api/seckedit",data)

// 限时秒杀删除
export const secDel=(data)=>post("/api/seckdelete",data)

// 获取一、二级分类下的商品列表
export const oneGoods = (params)=>get('/api/getgoodlist',params)